Quantales

Quantale(1)

A unital commutative quantale (or just quantale, in this book)

Linked by

Cost quantale(1)
All joins implies all meets(2)

Let \((P,\leq)\) be a preorder. It has all joins iff it has all meets.

Proof(1)
  • Meets and joins are dual, so it suffices to prove one of the directions (the opposite category shows that having all meets having all joins, if we are able to prove that having all joins means having all meets in the original preorder).

  • Suppose there are all joins and \(A \subseteq P\) is a subset for which we want the meet.

  • Consider the set \(M_A := \{p \in P\ |\ \forall a \in A: p \leq a \}\) (everything below all of \(A\) - these are candidates for the meet of \(A\))

  • The first condition for the meet is satisfied by all. We get the actual meet by taking \(\bigvee M_A\) which is guaranteed to exist. Because this element is greater than or equal to all elements that are \(\leq A\), it satisfies the second condition for the meet.

Linked by

Quantale is SMP with all joins(2)

Suppose \(\mathcal{V}=(V,\leq,I,\otimes)\) is a symmetric monoidal preorder that has all joins.

Proof(1)
  • We proved one direction in P2.87

  • We need to show that \((v \otimes \bigvee A)\cong \bigvee_{a \in A} v \otimes a\) (and all joins existing) implies that there exists a \(\multimap\) operation that satisfies the closed property: \(\forall a,v,w \in V: (a \otimes v) \leq w\) iff \(a \leq (v \multimap w)\).

  • The adjoint functor theorem for preorders states that monotone maps preserve joins iff they’re left adjoint, so \(V \xrightarrow{-\otimes v} V\) must have a right adjoint g, which, being a Galois connection, will satisfy the property \((a \otimes v) \leq w \iff a \leq g(w)\) (this is the monoidal closed property).

  • Let’s rename \(g \equiv v \multimap -\). The adjoint functor theorem even gives us a construction for the right adjoint, namely: \(v \multimap w:=\bigvee\{a \in V\ |\ a \otimes v \leq w\}\).

Linked by

Exercise 2-92(2)
  1. What is \(\bigvee \varnothing\), called \(0\), in the case of:

    • \(\mathcal{V}=\mathbf{Bool}=\{\mathbb{B},\leq, true,\land\}\)

    • \(\mathcal{V}=\mathbf{Cost}=([0,\infty],\geq,0,+)\)

  2. What is the join \(x \vee y\) for Bool and Cost?

Solution(1)
  1. \(False\) and \(\infty\) respectively

  2. Logical or and \(min\) respectively

Exercise 2-93(2)

Show that Bool is a quantale

Solution(1)

The joins all exist:

  • nontrivial ones: \(\varnothing \mapsto False, \{True,False\}\mapsto True\)

Exercise 2-94(2)

Recall the power set symmetric monoidal preorder \((P(S),\subseteq, S, \cap)\) Is this a quantale?

Solution(1)

Yes, \(0=\varnothing\) (it is related to everything) and the join of any pair of subsets is well-defined as their union. By Proposition 2.98, this means it is a quantale.